Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Russia F3 Nigeria F3 Nigeria F4 Russia F2 Ukraine F3 Austria F4 Austria F5 Austria F6 Russia F3 Russia F5 Russia F6 Ivory Coast F1 Ivory Coast F2 Russia F1 Russia F2 Russia F3 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 France F6 France F7 Italy F6 Spain F7 USTA Seascape Challenger - Aptos USTA Pro Tennis Classic at Mission Hills - Rancho Mirage M25 Jakarta USTA Championships of Kerrville - Kerrville 2006 USTA Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Men's Pro Challenger - Tunica M25 Mumbai The Surbiton Trophy - Surbiton USTA Men's Challenger of Urbana-Champaign - Urbana M25 Jakarta M15 Tianjin University of Tennessee USTA Challenger - Knoxville USTA Challenger of Las Vegas - Las Vegas M25 Tianjin M25 Champaign ARMS USTA Challenger - Rocky Mount USTA Challenger of San Antonio - San Antonio GHI Bronx Classic - Bronx 2002 Azalea Orthopedic Challenger - Tyler Powder Byrne Trophy - Surbiton Tulsa Auto Collection USTA Challenger - Tulsa Szczecin Challenger 2001 UT Tyler Patriot Challenger - Tyler USTA Tennis Championships of Houston - Houston Korat Challenger XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta IPP Open - Helsinki Penza Challenger Saransk Challenger Geneva Challenger Ljubljana Challenger Astana Challenger Fergana Challenger Seville Challenger Casablanca Challenger Braunschweig Challenger Orbetello Challenger Segovia Challenger Seville Challenger Geneva Challenger Heilbronn Challenger Geneva Challenger - Geneva Quimper Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Rome Challenger Penza Challenger St. Remy Challenger Loughborough Challenger Tyumen Challenger Zagreb Challenger Kazan Challenger Milan Challenger Orbetello Challenger Kosice Challenger Todi Challenger Karlsruhe Challenger Portoroz Challenger Aptos Challenger Tashkent Challenger Kazan Challenger President's Cup - Astana Tyumen Challenger Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger St. Brieuc Challenger Tunis Challenger Winnetka Challenger Portoroz Challenger Aptos Challenger Izmir Challenger Tashkent Challenger IPP Open - Helsinki Kazan Challenger Raanana Challenger Como Challenger Marburg Challenger Segovia Challenger Agri Challenger Tashkent Challenger Pune Challenger Sarajevo Challenger Irving Challenger Raanana Challenger M25 New Delhi Ortisei Challenger Brescia Challenger Zhuhai Challenger Prostejov Challenger M25 Lucknow Astana Challenger Chengdu Challenger Astana Challenger Binghamton Challenger Nanchang Challenger Madrid Challenger St. Brieuc Challenger Nottingham Challenger Nottingham 1 Challenger Furth Challenger Segovia Challenger Ilkley Challenger Jinan Challenger Moscow Challenger Khanty-Mansiysk Challenger Saransk Challenger Seoul Challenger St. Remy Challenger M25 Dallas Astana Challenger Bratislava Challenger M25 Hua Hin Bratislava Challenger Taipei City Challenger Santo Domingo Challenger Anning Challenger Meknes Challenger Urbana-Champaign Challenger - Urbana M25 New Delhi Karshi Challenger Fergana Challenger Astana Challenger Portoroz Challenger Miller Lite Hall of Fame Tennis Championships - Newport Rome Challenger XL Capital Bermuda Open - Bermuda Indian Wells Challenger Cherbourg Challenger Ortisei Challenger Fifth-Third Bank Tennis Championships - Lexington Milan Challenger Wroclaw Challenger Kroger / St. Jude International - Memphis Ilkley Challenger Kaohsiung Challenger Franklin Templeton Tennis Classic - Scottsdale St. Francis Health System USTA Challenger - Tulsa Oberstaufen Challenger Recanati Challenger Indian Wells Challenger Astana Challenger Nur-Sultan 1 Challenger USTA Men's Challenger of Dallas - Dallas Bergamo Challenger Malaga Challenger Tashkent Challenger Pune Challenger Prostejov Challenger Rennes Challenger Shenzhen Challenger Theusbridge.com Tennis Classic - Tarzana RCA Championships - Indianapolis Salinas Challenger Istanbul Challenger The Stella Artois Grass Court Championships - Queen's/London Rabat Challenger Guangzhou Challenger U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Hamburg Challenger TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Nonthaburi 3 Challenger International Tennis Championships - Delray Beach Busan Challenger Eckental Challenger Bergamo Challenger Braunschweig Challenger Phoenix Challenger Taipei City Challenger Legg Mason Tennis Classic - Washington D.C. Busan Challenger Geneva Challenger - Geneva Pune Challenger Adidas International - Sydney Gwangju Challenger Surbiton Challenger The Stella Artois Grass Court Championships - London Recanati Challenger Nur-Sultan Challenger Stockholm Open - Stockholm Pozoblanco Challenger Astana Challenger Lugano Challenger Helsinki Challenger 2002 Eddleman USTA Challenger - Birmingham Nottingham 2 Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio Bengalaru 1 Challenger Bengalaru 2 Challenger San Luis Potosi Challenger Tallahassee Challenger Troisdorf Challenger Nur-Sultan Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Istanbul Challenger Ismaning Challenger Brest Challenger Rovereto Challenger Pau Challenger Seoul Challenger Troyes Challenger IPP Open - Helsinki Guangzhou Challenger Shenzhen 2 Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Chennai Challenger Bengaluru Challenger Adidas International - Sydney Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Kroger / St. Jude International - Memphis Eckental Challenger The Samsung Open - Nottingham Siebel Open - San Jose Orleans Challenger Marrakech Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Canberra Challenger Geneva Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach Zagreb Challenger Kroger / St. Jude International - Memphis Monza Challenger Istanbul 2 Challenger RCA Championships - Indianapolis Zagreb Challenger International Tennis Championships - Delray Beach Ostrava Challenger St. Petersburg Open - St. Petersburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bordeaux Challenger Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Estoril Open - Estoril Medibank Private International - Sydney AEGON Championships - London Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Rakuten Japan Open - Tokyo Open 13 - Marseille Kazan Challenger Serbia Open - Belgrade Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Helsinki Challenger Nottingham Challenger Portugal Open - Oeiras Power Horse Cup - Dusseldorf Nottingham-2 Challenger Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon Interwetten Austrian Open - Kitzbuhel Mons Challenger Bucaramanga Challenger SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Kazan Challenger Zhangjiagang Challenger Geneva Challenger St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Belgrade Challenger The Artois Championships - London ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Mercedes Cup - Stuttgart Sofia Open - Sofia BCR Open Romania - Bucharest Batman Challenger Swiss Indoors Basel - Basel Porto Challenger Citi Open - Washington Mersin Challenger SAP Open - San Jose SAP Open - San Jose AEGON Championships - London Citi Open - Washington The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Kremlin Cup - Moscow Geneva Open - Geneva ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow Helsinki Challenger Ricoh Open - 's-Hertogenbosch Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg AEGON Championships - London Kitzbuhel Challenger Astana Open - Nur-Sultan Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Sofia Open - Sofia Legg Mason Tennis Classic - Washington Astana Open - Nur-Sultan BCR Open Romania - Bucharest Tata Open Maharashtra - Pune Heineken Open - Auckland Shanghai Challenger Ortisei Challenger Open Sabadell Atlantico - Barcelona US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Chengdu Open - Chengdu China Open - Beijing Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Marburg Challenger Hua Hin Challenger Atlanta Tennis Championships - Atlanta Canberra Challenger Delray Beach International Tennis Championships - Delray Beach Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington PTT Thailand Open - Bangkok Bastad Challenger U.S. Men's Clay Court Championships - Houston Barcelona Open BancSabadell - Barcelona Quimper Challenger Budapest Challenger Open 13 - Marseille Orleans Challenger Nonthaburi 1 Challenger Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Lexington Challenger Savannah Challenger BB&T Atlanta Open - Atlanta Antalya Cup - Antalya GHI Bronx Tennis Classic - Bronx ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow University of Tennessee USTA Men's Challenger - Knoxville Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest Millennium Estoril Open - Estoril Mexico City Challenger Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Ricoh Open - 's-Hertogenbosch Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Nonthaburi 2 Challenger Sydney International - Sydney Vancouver Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Nonthaburi 2 Challenger Citi Open - Washington China Open - Beijing Prostejov Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Nur-Sultan 2 Challenger Marbella Challenger Belgrade Challenger Bergamo Challenger Chengdu Open - Chengdu Tata Open Maharashtra - Pune RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg Segovia Challenger U.S. Men's Clay Court Championships - Houston Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport AAPT Championships - Adelaide Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Skopje Challenger Vicenza Challenger Blois Challenger Delray Beach International Tennis Championships - Delray Beach ARAG ATP World Tour Championship - Dusseldorf Sofia Open - Sofia The Stella Artois Grass Court Championships - London Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open Parc - Lyon Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Brisbane - Brisbane New Delhi Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Siebel Open - San Jose Jinan Challenger RCA Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale Pacific Life Open - Indian Wells Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Anytech365 Andalucia Open - Marbella Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Vilnius Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Gwangju Challenger BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Bengalaru Challenger Istanbul Challenger Biella 2 Challenger Shenzhen 1 Challenger U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells Sybase Open - San Jose Medibank International - Sydney Tennis Masters Series - Cincinnati St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells Pilot Pen Tennis - New Haven U.S. Open - New York Wimbledon - London Internazionali BNL dItalia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Sony Ericsson Open - Miami Rogers Cup - Montreal Shenzhen Open - Shenzhen Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Serbia Open - Belgrade Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Astana Open - Astana U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Tennis Masters Series - Montreal Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Masters Series - Hamburg Rogers Cup - Toronto BNP Paribas Masters - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London Miami Open - Miami U.S. Open - New York Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Legg Mason Tennis Classic - Washington Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-USA 0-5 St. Petersburg Open - St. Petersburg The Stella Artois Championships - London Claro Open Colombia - Bogota Brisbane International - Brisbane U.S. Open - New York St. Petersburg Open - St. Petersburg Australian Open - Melbourne China Open - Beijing French Open - Paris Gerry Weber Open - Halle Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 U.S. Open - New York Sydney International - Sydney NASDAQ-100 Open - Miami Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group I, 2R, RUS-AUT 1-3 Campionati BNL dItalia - Rome Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open (juniors) French Open (juniors) French Open (juniors) Tennis Masters Series - Paris Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Barclays ATP World Tour Finals - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Olympics - Athens French Open - Paris Olympics - Rio de Janeiro Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Rogers Masters - Toronto Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, QF, USA-ESP 1-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, QF, CRO-USA, 3-2 Wimbledon (juniors) Davis Cup, Group I, 1R, RUS-DEN 4-1